someone who leaves anything in trust - Französisch Englisch Wörterbuch